var fn=p=>p;   //前边的p为参数,后边的p为返回值
var res = fn(123);
console.log("箭头函数1" + res);

 var fn1=()=>"我没有参数";
 var res1 = fn1();
console.log(res1);


var fn2=(n,m)=>m+n;
var res2 = fn2(4,5);
console.log("res2的结果为" + res2);

//箭头函数的函数体写法
var fn3 =(m,n)=>{

    return m-n;

}
console.log(fn3(10,5));



var fn4 =()=>{

    console.log("外边" + this);

    return{

        getThis:function () { //父函数中的this指向window
           // alert(this);
            console.log("里边" + this); //子函数中的this指向父函数中的this
        }

    }

}

var obj = fn4();
obj.getThis();